package top.tangyh.lamp.care.mapper;

import org.springframework.stereotype.Repository;
import top.tangyh.basic.base.mapper.SuperMapper;
import top.tangyh.lamp.care.entity.BYcSunShangDict;
import top.tangyh.lamp.care.vo.query.DsInVo;
import top.tangyh.lamp.care.vo.result.DsCellVO;
import top.tangyh.lamp.care.vo.result.DsOutVO;
import top.tangyh.lamp.care.vo.save.DsPickInVO;

import java.util.List;

@Repository
public interface DsValMapper   {

	/**
	 * 数据源取值查询
	 *
	 * @param param 取值查询参数
	 * @param param
	 * @return
	 */
	List<DsOutVO> getDsVals(DsInVo param);

	/**
	 * 获取观察项数据
	 *
	 * @param param 取值查询参数
	 * @return
	 */
	List<DsCellVO> pickObsrv(DsPickInVO param);

	/**
	 * 获取输入输出量数据
	 *
	 * @param param 取值查询参数
	 * @return
	 */
	List<DsCellVO> pickIo(DsPickInVO param);

	/**
	 * 获取评估评分数据
	 *
	 * @param param 取值查询参数
	 * @return
	 */
	List<DsCellVO> pickPgpf(DsPickInVO param);
}